package com.thread.sync.sync05;

public class TestMain {

    public static void main(String[] args) {
        FutrueClient fc = new FutrueClient();
        //此时返回对象是没有数据的
        DateService data = fc.request("参数");
        System.out.println("请求发送成功,拿到了数据");
        System.out.println("我先做其他事情");
        //如果不休息三秒直接就获取数据,需要一直等待直到真实数据返回,做其他事情后再获取可以直接拿到
        try {
            Thread.sleep(3000);
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
        System.out.println("现在我要用拿到的数据");
        String data2 = data.getData();
        System.out.println("数据是" + data2);
    }

}
